Topic |
---|
Utilisation de tableaux de configuration |
Level |
Débutant |
Time to complete |
30 minutes |
Authors |
Gbroques |
FreeCAD version |
0.20 |
Example files |
ConfigurationTableExample.FCStd |
See also |
None |
Avec la sortie de FreeCAD V0.20, deux nouvelles fonctions puissantes ont été introduites : Liens variants et Configuration Tables. Les tables de configuration sont un type spécial de lien variant. Elles permettent de faire varier des ensembles de paramètres prédéfinis pour un objet donné.
Auparavant, il était possible de paramétrer des objets à l'aide de techniques telles que les feuilles de calcul, mais plusieurs instances variées de cet objet ne pouvaient pas exister en même temps, à moins de recourir à des techniques telles que la copie de fichiers ou d'objets, ce qui pose des problèmes de maintenance. Les tables de configuration permettent de gérer ces variantes et de passer facilement de l'une à l'autre.
Ce tutoriel suppose que vous êtes familiarisé avec l'atelier PartDesign et l'atelier Sketcher. Vous devez également être familiarisé avec la vue en arborescence et l'éditeur de propriétés.
Il existe également une version vidéo de ce tutoriel.
Pour mieux comprendre les tables de configuration, prenons l'exemple suivant.
Imaginez un simple écrou hexagonal d'un diamètre "principal" de 10 mm (M10).
Nous pouvons réutiliser le même dessin, créer un lien, puis varier certains paramètres pour créer un écrou hexagonal M12.
Pour notre exemple, nous décrirons les différences entre ces deux variantes avec 3 paramètres :
Les valeurs particulières des paramètres de nos variantes sont décrites dans ce tableau :
Variant | Diameter | WidthAcrossCorners | Thickness |
---|---|---|---|
M10 | 10 | 18.48 | 8.4 |
M12 | 12 | 20.78 | 10.8 |
#PENDING
, vous pouvez cliquer avec le bouton droit de la souris sur la feuille de calcul dans la vue en arborescence et choisir Recompute object pour afficher la valeur correcte.Spreadsheet.Diameter
et Spreadsheet.WidthAcrossCorners
: Spreadsheet.Thickness
à la DonnéesLength de la protrusion.Enabled
du Binder.M12
pour la propriété DonnéesConfiguration du Binder.false
du Binder.
Pour le lien variant, vous pouvez également utiliser un Std Lien au lieu d'un PartDesign Sous forme liée :
Enabled
sur le lien.
Au lieu de dupliquer l'objet lié avec toute sa hiérarchie, la sous forme liée fera une copie aplatie de l'objet muté. Une autre différence avec le lien est que la sous forme liée synchronisera toutes les modifications de l'objet original avec la copie, même si les configurations sont différentes, alors que pour le lien, une fois copiés, les deux objets deviennent indépendants.
[Lorsque] vous utilisez un lien pour des configurations alternatives, vous devez savoir qu'il crée une copie de l'objet original... il serait préférable de créer un seul lien "variant" pour chaque [variant] afin d'éviter les doublons inutiles. Ou mieux, utilisez une sous forme liée... Et encore une fois, créez une sous forme liée pour chaque configuration.